a large police presence - Türkçe İngilizce Sözlük